By plane
Puerto Rico's main airport is Luis Muñoz MarÃn International Airport IATA: SJU in Carolina, near San Juan. Jet Blue, Continental, and Spirit also fly to smaller airports in the cities of Aguadilla and Ponce.
As Puerto Rico is part of the US commonwealth, U.S. Immigration and Customs Laws and Regulations apply.Travel between the mainland and San Juan, Ponce and Aguadilla is the same as if it were between two mainland cities.
Most U.S. and many international airlines offer direct flights from many cities to Puerto Rico. Flights are economical and numerous. SJU is the biggest and most modern airport in the Caribbean and offers all the conveniences and services McDonalds, Dominos, Starbucks, etc. of a major city airport. American Eagle operates a hub at SJU and airlines like Caribbean Sun, Liat and Cape Air offer cheap and easy connections to most Caribbean islands.
If you have lots of luggage, beware there are no baggage carts in the domestic terminal, although there are plenty of baggage porters available to help you for a tip or fee. Luggage Carts are available in the international terminal of the airport. At the exit, a porter will assist you with your luggage for a fee.
Transferring from the airport to your hotel usually requires taking a taxi, although some hotels provide complimentary transportation to their properties in special buses. Puerto Rico Tourism Company representatives at the airport will assist you in finding the right transportation. All major car rental agencies are located at the airport, and others offer free transportation to their off-airport sites.
Typical flight times outbound flights are slightly longer due to headwinds:
Miami 2.5 hours
Charlotte 3 hours
Philadelphia 3.5 hours
Washington D.C. 3.5 hours
Atlanta 3.5 hours
Boston 4 hours
New York 4 hours
Dallas-Fort Worth 4 ¼ hours
Toronto 4 ¼ hours
Chicago 5 hours
Mexico City 5 ¾ hours
Los Angeles 7.5 hours
Madrid 7 ¾ hours
Paris 10 hours
London 12 hours
By ship
A commercial ferry service connects the west coast city of Mayaguez and Santo Domingo in the Dominican Republic. This service is very popular and convenient way to travel between both cities. There is also a ferry from the city of Fajardo to St. Thomas, USVI for around $80 round trip. Also, more than a million passengers visit the island on cruise ships every year, whether on one of the many cruise lines whose homeport is San Juan, or on one of the visiting lines. No passport is required for U.S. citizens who use this service.